01 Najblizi

Систем за праћење температуре током дана бележи вредности у одређеним тренуцима (у минутима од почетка дана). Дат је низ временских тренутака T1, T2, …, Tn и одговарајуће температуре A1, A2, …, An. Затим је дат низ упита Q1, Q2, …, Qm који представљају тренутке у којима желимо да знамо које је било најближе мерење температуре.

За сваки упит Qi, потребно је пронаћи температуру Aj чији је временски тренутак Tj тренутку Qi. Ако постоје два мерења једнако удаљена од тренутка Qi, узима се оно са Tj. Тражена временска сложеност је О(mlogn), а просторна је О(n).

Улаз

Излаз

Исписати m реалних бројева (температура), сваки у посебном реду – одговарајућу температуру најближег мерења за сваки упит Qi.

Пример

Улаз

5
10 40 80 120 200
18.5 19.0 21.2 22.0 23.5
3
15 100 190

Излаз

18.5
21.2
23.5
Ocenjuje se...